#include <iostream>
#include <opencv2/opencv.hpp>

using namespace cv;
using namespace std;

/**
 * 图片加载基本示例
 */
int main(){
    cv::Mat image = cv::imread("../resource/wukong.jpg"); //加载带有透明通道的四通道数据需要指定类型为，IMREAD_UNCHANGED
    // cv::Mat image = cv::imread("../resource/wukong.jpg", cv::IMREAD_GRAYSCALE); //灰度图

    if (image.empty()){
        cout<<"image is empty"<<endl;
        return -1;
    }

    cv::namedWindow("image", cv::WINDOW_AUTOSIZE); //这里第二个参数指定窗口大小自适应图片大小，还有其他配置可选
    cv::imshow("image", image);
    cv::waitKey(0); //等待键盘输入任意键退出对话框，0表示无限等待
    cv::destroyAllWindows();
    system("pause");
    return 0;
}